#ifndef PUNTO_H
#define PUNTO_H

/*
 * modelado de un punto en el plano
 */
struct punto
{
    /* coordenada en el eje X */
    int x;
    
    /* coordenada en el eje Y */
    int y;
};

/*
 * crea un punto y establece sus coordenadas con los valores de las
 * variables proporcionadas como argumentos.
 */
struct punto crear_punto(int, int);

/*
 * imprime el contenido del punto proporcionado como argumento
 */
void imprimir_punto(struct punto);

/*
 * establece las coordenadas del punto especificado, con los valores
 * de las variables proporcionadas como argumento
 */
void trasladar_punto(struct punto, int, int);

#endif // PUNTO_H
